package org.budo.cmbc.direct.sdk.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 根据入金绑定卡获取已签约最优入金汇路和绑定卡所有可签约最优入金汇路，当接口返回成功时 1.如果已签约最优入金汇路有值则表示可以通过此汇路直接进行入金；
 * 2.如果已签约最优入金汇路为空，绑定卡所有可签约最优汇路有值，则需要先引导客户进行绑定卡所有可签约最优汇路签约，当需要签约入金汇路为20-入金汇路3时，此接口会同时发送短信验证码到客户手机用于后续签约入金通道用
 * 3.如果已签约最优入金汇路字段和绑定卡所有可签约最优汇路字段均未空，则表示不支持对应绑定卡进行接口入金，需要客户通过绑定卡发卡行的渠道进行主动转账入金
 * 当前支持的入金汇路如下： 00-入金汇路1（对应原行内代扣） 70-入金汇路2（对应原他行代扣） 20-入金汇路3（新增他行代扣，需要进行短信签约）
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@ToString(callSuper = true)
public class MEBankInnerPathQueryRequest extends AbstractCmbcDirectRequest {
    private static final long serialVersionUID = 5670592430670914057L;

    private String eProtocolAcNo;

    private String tAcNo;

    private String mobilePhone;

    /**
     * Y：当签约入金汇路为空，待签约入金汇路需要短信验证码，则发送短信验证码 N：仅查询入金汇路信息，不发送短信验证码 默认为‘Y’
     */
    private String sendMsgFlag = "Y";
}
